package com.smart.entity;

import lombok.Data;
import java.util.Date;
import lombok.EqualsAndHashCode;
import cn.hutool.core.date.DatePattern;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.activerecord.Model;

/**
 * @author lgb
 * @date 2020年6月18日 上午9:56:43
 * Copyright (C) 深圳工勘科技
 * @说明: app版本管理
 **/
@Data
@TableName("app_version")
@EqualsAndHashCode(callSuper=true)
public class AppVersion extends Model<AppVersion>{

	private static final long serialVersionUID = -2036393767329725271L;
	/** id */
	@TableId
    @TableField(value="id")
	private Integer id;
	/** 版本名称 */
	@TableField(value="version_name")
	private String versionName;
	/** 内容 */
	@TableField(value="content")
	private String content;
	/** apk大小 */
	@TableField(value="size")
	private String size;
	/** 版本码 */
	@TableField(value="version_code")
	private Integer versionCode;
	/** apkurl */
	@TableField(value="url")
	private String url;
	/** 是否强制更新 */
	@TableField(value="is_update")
	private Boolean isUpdate;
	/** 创建时间 */
	@TableField(value="create_time")
	@JsonFormat(pattern=DatePattern.NORM_DATETIME_PATTERN,timezone="GMT+8")
	private Date createTime;
	
}